dEVOLVe: Middleware Support for software maintenance in Distributed, EVOLVing Environments

نویسندگان

  • Bart Elen
  • Sam Michiels
  • Wouter Joosen
  • Pierre Verbaeten
چکیده

Distributed applications in evolving environments are typically difficult to maintain. Currently, human intervention is needed to maintain the application and adapt it to its changed environment. We need to: deploy application software on the added devices (buses), replace application software on the changed devices (e.g. to support the new advertisement display), and remove application software when no longer useful (e.g. because it requires an advertisement display which is removed). When the distributed environment becomes too large, or changes too often, manual software maintenance is no longer a feasible option. Automation is required. This paper reports on our ongoing work on dEVOLVe, a new OSGi based middleware platform which will automate some software maintenance tasks in ’distributed evolving environments’. dEVOLVe will detect changes in the distributed environment and will adapt the application accordingly. This way, the user is free from software maintenance tasks caused by the environment evolution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Demo Proposal - dEVOLVe: Middleware Support for Application Deployment and Maintenance in Distributed EVOLVing Environments

Deploying and maintaining non-distributed applications currently are easy tasks which often only require clicking a setup.exe icon. However, the deployment and maintenance of distributed applications in dynamic operational environments are significantly more complex. First, application software needs to be deployed, configured and updated on all devices of the operational environment. Second, t...

متن کامل

It ’ s flexible and reconfigurable yet simple for programmers to use , notably for building dynamic distributed applications operating on the Net . The Case for REFLECTIVE Middleware

Recent advances in distributed, mobile, and ubiquitous systems demand new computing environments characterized by a high degree of dynamism. Variations in resource availability, network connectivity, and hardware and software platforms influence the performance of the related user applications. The expected growth of ubiquitous computing over the next five years will further alter the nature of...

متن کامل

NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids

A Peer-to-Peer (P2P) Grid would comprise services that include those of Grids and P2P networks and naturally support environments that have features of both limiting cases. Such a P2P grid integrates the evolving ideas of computational grids, distributed objects, web services, P2P networks and message oriented middleware. In this paper we investigate the architecture, comprising a distributed b...

متن کامل

Strategies for Integrating Messaging and Distributed Object Transactions

Messaging, and distributed transactions, describe two important models for building enterprise software systems. Distributed object middleware aims to support both models by providing messaging and transaction services. But while the concept of distributed object transactions is well-understood, support for messaging in distributed object environments is still in its early stages, and not nearl...

متن کامل

Management Tools for Distributed Interoperable Environments

1. Abstract Next generation computing architectures will consist of an combination of heterogeneous hardware and software platforms, automatically and transparently interoperating. This vision brings with it many problems especially with the trade-offs between the preservation of previous investment and the phasing out of legacy systems. The physical complexities of interconnectivity are being ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008